Learning Goal: I’m working on a assembly language question and need an explanati

Learning Goal: I’m working on a assembly language question and need an explanation and answer to help me learn.
Write an HLA Assembly language program that calculates the cost of various movie tickets. The cost will be based on a single 16-bit value entered by the value. The value will be used to specify a number of adult, senior citizen and children tickets. In addition, there might be matinee discount for each ticket sold. There might be a blockbuster premium applied to each ticket sold. The format of this bit field is diagrammed below:
Three bits are being used to specify the number of child tickets, each costing $5. Three bits are being used to specify the number of adult tickets, each costing $10. Three bits are being used to specify the number of senior citizen tickets, each costing $7. Once all the costs are totaled, the matinee discount should save $2 per ticket. Once all the costs are totaled, add $1 per ticket for blockbuster premium.
Since 16 bits are being entered here, your program should expect to read 4 hexadecimal digits.
Below are some sample program dialogues that demonstrate these ideas.
(Hint: Do this in small steps, bit-by-bit. There’s alot to it… )
(Another Hint: HLA read in hex format when you read directly into a register. So do that…)
(Further Hint: The most important part of this assignment is to worked with the packed data field entered by the user to extract the sub-parts out of it. The overlapping design of the Intel registers helps you parse this kind of data field and you can shift the bits around to get the right part into BH or BL, for example… )
(Final Hint: Since we haven’t learned how to do multiplication yet, although it’s kinda painful, I was expecting that you would perform the multiplication by a looping set of addition instructions)
Feed me 4 hex digits: 0001
1 Children
0 Adult
0 Senior Citizen
No Matinee Discount
No Blockbuster Premium
Total: $5
Feed me 4 hex digits: 0049
1 Children
1 Adult
1 Senior Citizen
No Matinee Discount
No Blockbuster Premium
Total: $22
Feed me 4 hex digits: 025C
4 Children
3 Adult
1 Senior Citizen
Matinee Discount
No Blockbuster Premium
Total: $41
Feed me 4 hex digits: 045D
5 Children
3 Adult
1 Senior Citizen
No Matinee Discount
Blockbuster Premium
Total: $71

Learning Goal: I’m working on a assembly language exercise and need an explanati

Learning Goal: I’m working on a assembly language exercise and need an explanation and answer to help me learn.I need a step by step explanation of the following assignment: Recent examples such as [1] remind us that knowledge of core computer science courses is not a requirement to become an expert hacker. The only real requirements are a tenacious spirit and an analytical mind. Given these facts, please use your available resources to perform the below tasks. 1. Given the assembly language (64-bit Linux) code supplied to you, please explain the code. 2. Convert the supplied assembly language code into shellcode. What are the 3 steps that should be followed to transform assemble language code into shellcode? 3. Before using the shellcode, you should test it. Write C code to directly test your shellcode. Hint…this is step #3 from question #2. 4. Demonstrate the capability of your shellcode by modifying an existing Metaspolit payload or stand alone program with your shellcode (i.e., instead of executing the meterpreter or reverse tcp functionality, execute your shellcode). Then use this modified payload in any Linux exploiting module or program against the appropriate vulnerable remote target.
Requirements: 500 words   |   .doc file

Learning Goal: I’m working on a assembly language exercise and need an explanati

Learning Goal: I’m working on a assembly language exercise and need an explanation and answer to help me learn.I need a step by step explanation of the following assignment: Recent examples such as [1] remind us that knowledge of core computer science courses is not a requirement to become an expert hacker. The only real requirements are a tenacious spirit and an analytical mind. Given these facts, please use your available resources to perform the below tasks. 1. Given the assembly language (64-bit Linux) code supplied to you, please explain the code. 2. Convert the supplied assembly language code into shellcode. What are the 3 steps that should be followed to transform assemble language code into shellcode? 3. Before using the shellcode, you should test it. Write C code to directly test your shellcode. Hint…this is step #3 from question #2. 4. Demonstrate the capability of your shellcode by modifying an existing Metaspolit payload or stand alone program with your shellcode (i.e., instead of executing the meterpreter or reverse tcp functionality, execute your shellcode). Then use this modified payload in any Linux exploiting module or program against the appropriate vulnerable remote target.
Requirements: a full explanation

Learning Goal: I’m working on a assembly language question and need support to h

Learning Goal: I’m working on a assembly language question and need support to help me learn.Computer science live assignment on January 6th. I can start it at any time during the day and the time limit is 3 hours.I only need the assembly code parts done so basically only half of the materials covered on the review paper. I have attached resources and review for the live assignment in the attachment below.
Requirements: N/A

Learning Goal: I’m working on a assembly language test / quiz prep and need guid

Learning Goal: I’m working on a assembly language test / quiz prep and need guidance to help me learn.i need very good tutor because if u open old exams they are hard https://linktr.ee/uobFiles ITCS222the final exam is on 2022/1/3 at 11:30am GMT+3for 2 hoursin all chaptersu will find old exams old tests, chapters in this linkexam will be mcq and solving questions and true fales questions
Requirements: ss

Learning Goal: I’m working on a assembly language question and need an explanati

Learning Goal: I’m working on a assembly language question and need an explanation and answer to help me learn.In this problem, you will design a voltage regulator using the PID control technique. Theregulator is controlled by the Atmega2560. The reference voltage of the ADC module is +5V (seethe AVCC pin of the Atmega2560). For the regulator, the reference voltage is provided by thepotentiometer (max voltage is +5V), and the reference voltage is connected to the ADC0 channel(REF terminal). This reference will be used as the input of the PID (or PI) controller, and thefeedback information is the output voltage of the regulator (FB terminal), which is connected to theADC1. The output of the PID controller is the PWM (the PWM frequency is about 1kHz ) signalgenerated on pin OC0A (output compare pin A of the 8-bit timer0). The output voltage of theregulator is proportional to the duty cycle of the PWM signal. The output of the regulator is filteredby a low-pass filter (RC circuit). You will use the PID controller to adjust the duty cycle of thePWM signal according to the reference voltage. The reference voltage and the actual voltage of theregulator are shown on the 7-segment display, you can select which information (reference oroutput voltage) will be displayed using a switch (SECT terminal, which is connected to the externalinterrupt INT0). The Proteus file will be provided. The program has five parts as following:[1][25pts] 7-Segment Display:Write a program to display the voltage value on the 7-segment display in the float number format(numbers of significant digits is two), for example, when the voltage value is 3.456V, the 7-segmentwill display 03.46. Write a function to display a float number on the 7-segment display.Tips: You can multiply the float number by 100 (for example, 3.45 x 100 = 345). The product of the float number and 100 will be an integer number, it can be displayed easilyon the 7-segment. You will decide which digit decimal point will be turned on, for example, the float numberis 4.57, the 7-segment will display 04.57, so the decimal point of the second digit will beturned on.[2][15pts] ADCWrite a program to initial the ADC module.Tips: Select the reference voltage (AVCC pin). Initial the ADC clock frequency (50kHz to 200kHz). You can write a function for ADC read, from the input voltage (REF or FB), and convertthe digital value to the analog voltage, for example, if the ADC returns a value of 512, sothe analog voltage will be 2.5V, the output of this function is an analog voltage value.[3][10pts] SECT SwitchWrite a program to select which information (REF or FB) will be displayed. This switchconnects to the external interrupt INT0, so you should use the interrupt service routine.Tips: Initial the INT0, select the interrupt sense. In the interrupt service routine, select the data will be displayed on the 7-segment (considerthe logical level on the SECT pin), for example, if SECT is low, REF will be displayed,otherwise, the FB will be displayed.[4][15pts] PWMWrite a program to initial the Timer/Counter0 module to generate the PWM signal on the OC0Apin that will control the voltage regulator. The frequency of the PWM signal is about 1 kHz. Notethat the system clock frequency is 16MHz. For the highest resolution of the PWM, the timer periodshould be set at the MAX value (255).Tips: You can reuse the program in the example program (PWM) provided in the lecture. Based on the timer period (255), calculate the prescaler factor to get PWM frequency closestto 1kHz.[5][35pts] PID ControllerWrite a program for PID controller. The input of the controller is the REF value, and thefeedback is the FB value. The output of the PID controller is the value that you will write to theOutput Compare Register A, and this value is from 0 to 255 for the duty cycle from 0 to 100%,respectively.Tips: You can reuse the PID controller provided in the lecture. Try to tune the ki, kp, and kd terms (for PID controller), or ki and kp (for PI controller) forthe best output (it means there are no overshoot, fast response).
Requirements: 1 page   |   .doc file | C