Just a general note, but getting help on reports is easier when you give people something to continue with. If you ask for a complete report with a list of items, you won't quickly get a response since it requires more work from the person trying to help.
If you search for hardware reports on the forum (or google) you'll find examples of hardware reports. Additionally, you can use parts from built-in reports.
For your specific report, I'll list the tables you can use in your report to get the information:
- tblBIOS
- tblAssets
- tblAssetCustom
- tblPrcessor
- tblVideoController
- tblDiskdrives
- tblMonitor
Do note that your report will get multiple lines per device, if a device has multiple monitors or hard drives, SQL will create multiple records for each unique value.