In an essay of no less than 250 words, answer the following:…
In an essay of no less than 250 words, answer the following: According to the National Institute of Standards and Technology Special Publication (NIST SP) 800-100, “risk is a function of the likelihood of a given threat source’s exercising a particular potential vulnerability, and the resulting impact of that adverse event on the organization.” Therefore, risk is an equation that includes likelihood, threats, vulnerabilities, and impacts. Define an example information system and describe the risk assessment process and the resulting risk calculation as applied to that hypothetical information system. Be sure to include the categorization/characterization of your hypothetical information system as part of your calculation. Be sure to cite your sources if paraphrasing or quoting others, and expand all acronyms for clarity. Do not use sources from outside this course’s materials, as this will lead to a score of 0 points for this essay.
Read DetailsTranslate the functions main and max into MIPS assembly lang…
Translate the functions main and max into MIPS assembly language. If you need to use registers $t0 through $t9, use the lower-numbered registers first. [6 points] for main and [6 points] for max. Assume the function definition for a leaf function max is int max(int a, int b) { if (a>b) return a; else return b; } The code for the function main is as follows:int main() { int p=5; int q = 23; int result = max(p,q) ; } main: j End max: ret: jr $ra End: All the parameters use registers $a0 through $a3, and the result should be returned using $v0. The variables p and q are represented by $a0 and $a1. The variable result is represented by $s2. [You need to move the values of 5 and 23 into $a0 and $a1 .] Also, before using any s ($s0 – $s7) registers from the procedure max (in case you plan to use) make sure to push the content of the registers to the stack and pop the content once you are done using the register i.e. just before calling jr $ra from the max procedure. The best way to avoid using a stack is to use any t-registers in the procedure max and s-registers inside the main. If required, you may add more labels to the program max.
Read Details