Computers and Technology
Computers and Technology, 22.04.2021 18:50, KIAZTUNEZ

3. (20 points) Write the COMPLETE main program and IRQ-ISR (IRQ Interrupt Service Routine) such that a) the main program will first initialize the hardware, and variables and registers (including the RESULT variable), then will continuously output the sequence $00, $FF, $00, $FF ... on port C. b) the IRQ-ISR will count the number of interrupts (i. e., the number of times the IRQ-ISR is called) and store the 16-bit count result in the RESULT variable. Assume that the external I/O hardware uses only the IRQ pin (assuming a level-sensitive IRQ) to synchronize with the processor. Also, make sure that the IRQ vector is set properly. It might be a good idea to simulate your program using Wookie (see the software tutorial on the course web page on how to simulate the I/O and interrupts). ORG $D000 RESULT RMB 2 PORTC EQU $1003 DDRC EQU $1007 ORG $C000

answer
Answers: 2

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 12:10, Geo777
1. package newton’s method for approximating square roots (case study 3.6) in a function named newton. this function expects the input number as an argument and returns the estimate of its square root. the script should also include a main function that allows the user to compute square roots of inputs until she presses the enter/return key. 2. convert newton’s method for approximating square roots in project 1 to a recursive function named newton. (hint: the estimate of the square root should be passed as a second argument to the function.) 3. elena complains that the recursive newton function in project 2 includes an extra argument for the estimate. the function’s users should not have to provide this value, which is always the same, when they call this function. modify the definition of the function so that it uses a keyword parameter with the appropriate default value for this argument, and call the function without a second argument to demonstrate that it solves this problem. 4. restructure newton’s method (case study 3.6) by decomposing it into three cooperating functions. the newton function can use either the recursive strategy of project 1 or the iterative strategy of case study 3.6. the task of testing for the limit is assigned to a function named limitreached, whereas the task of computing a new approximation is assigned to a function named improveestimate. each function expects the relevant arguments and returns an appropriate value. 5. a list is sorted in ascending order if it is empty or each item except the last one is less than or equal to its successor. define a predicate issorted that expects a list as an argument and returns true if the list is sorted, or returns false otherwise. (hint: for a list of length 2 or greater, loop through the list and compare pairs of items, from left to right, and return false if the first item in a pair is greater.)
Answers: 1
image
Computers and Technology, 23.06.2019 03:00, tay9122
Jason, samantha, ravi, sheila, and ankit are preparing for an upcoming marathon. each day of the week, they run a certain number of miles and write them into a notebook. at the end of the week, they would like to know the number of miles run each day, the total miles for the week, and average miles run each day. write a program to them analyze their data. your program must contain parallel arrays: an array to store the names of the runners and a two-dimensional array of five rows and seven columns to store the number of miles run by each runner each day. furthermore, your program must contain at least the following functions: a function to read and store the runners’ names and the numbers of miles run each day; a function to find the total miles run by each runner and the average number of miles run each day; and a function to output the results. (you may assume that the input data is stored in a file and each line of data is in the following form: runnername milesday1 milesday2 milesday3 milesday4 milesday5 milesday6 milesday7.)
Answers: 3
image
Computers and Technology, 23.06.2019 12:00, xojade
Which of these is an example of an integrated presentation? a. a table created in powerpoint b. an image pasted into powerpoint c. a caption created in powerpoint d. an excel chart pasted into powerpoint
Answers: 1
image
Computers and Technology, 23.06.2019 14:30, kodak0531
Which of the following would not be considered a pc? a. mainframe b. desktop c. tablet pc d. laptop
Answers: 2
Do you know the correct answer?
3. (20 points) Write the COMPLETE main program and IRQ-ISR (IRQ Interrupt Service Routine) such that...

Questions in other subjects:

Konu
Mathematics, 14.04.2021 05:30
Konu
Mathematics, 14.04.2021 05:30
Konu
Arts, 14.04.2021 05:30